package com.hospital.service.publics.entity;

import enhance.plus.logic.LogicBaseEntity;

import org.springframework.format.annotation.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
import lombok.experimental.Accessors;
import org.springframework.stereotype.Component;

import java.util.Date;


/**
 * 用户信息表 实体类
 *
 * @author lfb
 * @created 2020-11-08 11:02:40
 */
@Data
@ToString
@Component
@Accessors(chain = true)
@TableName("pub_user_info")
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="PubUserInfo对象", description="用户信息表")
public class PubUserInfo  extends LogicBaseEntity{

    /**
     * 编号
     */
    @TableField(value = "user_number")
    @ApiModelProperty(value = "编号")
    private String userNumber;

    /**
     * 姓名
     */
    @TableField(value = "user_name")
    @ApiModelProperty(value = "姓名")
    private String userName;

    /**
     * 电话号码
     */
    @TableField(value = "phone")
    @ApiModelProperty(value = "电话号码")
    private String phone;

    /**
     * 邮箱
     */
    @TableField(value = "email")
    @ApiModelProperty(value = "邮箱")
    private String email;

    /**
     * 单位
     */
    @TableField(value = "company")
    @ApiModelProperty(value = "单位")
    private String company;

    /**
     * 备注
     */
    @TableField(value = "remarks")
    @ApiModelProperty(value = "备注")
    private String remarks;

    /**
     * 科室
     */
    @TableField(value = "department")
    @ApiModelProperty(value = "科室")
    private String department;

    /**
     * 导师
     */
    @TableField(value = "tutor")
    @ApiModelProperty(value = "导师")
    private String tutor;

    /**
     * 导师联系电话
     */
    @TableField(value = "tutor_phone")
    @ApiModelProperty(value = "导师联系电话")
    private String tutorPhone;

    /**
     * 导师联系邮箱
     */
    @TableField(value = "tutor_email")
    @ApiModelProperty(value = "导师联系邮箱")
    private String tutorEmail;

}
